export default {
  invoice: {
    paymentHash: 'aff5c0a908b0bbb169679626b43602c09e389b242c5035c44b3b9f613a9cab1b',
    walletId: '62acd3e4d1d77600074c70829a0940d8',
    value: 123,
    expiresAt: '2022-08-09T16:58:41.472Z',
    status: 'open',
    memo: 'test payment',
    invoice:
      'lntb1230n1p309pp3pp54l6up2ggkzamz6t8jcntgdszcz0r3xey93grt3zt8w0kzw5u4vdsdq5w3jhxapqwpshjmt9de6qcqzpgxqrrsssp56rek9prhjj64f6xvkzjffajmaf0dw472knfykafftklv8ljhjs9q9qyyssq2uznk85spdqfmgpsckx9hunxlgsvrzhwknq7ucpcnuan2fhr3fj567psz75vksynk3q03kt7hutm37tce8258hjqndljr0evuf04eyspz5kw0z',
  },

  invoices: [
    {
      paymentHash: '8ba27020f969741b6dd967776d21d94b859ce8ff4896c42748a92dffde071c02',
      walletId: '62b9b5d140bc322459967cf764949ae3',
      status: 'settled',
      value: 1000,
      expiresAt: '2022-08-16T23:47:28.121Z',
      createdAt: '2022-08-16T22:47:28.133Z',
      updatedAt: '2022-08-16T22:47:28.133Z',
      amtPaidSats: 1000,
    },
    {
      paymentHash: '03c34d3a86bbcdb84d5c4a05419f58aa360735bd5d093b68e39782d57d070d33',
      walletId: '62b9b5d140bc322459967cf764949ae3',
      status: 'settled',
      value: 2500,
      expiresAt: '2022-09-13T05:29:18.199Z',
      createdAt: '2022-09-13T05:29:18.199Z',
      updatedAt: '2022-09-13T05:29:18.199Z',
      amtPaidSats: 2500,
    },
    {
      paymentHash: '3ba07eca2d45a76a38ce9cf5c8e99f0c46a5f6188833a7d8def3f9cbc7c3ffa6',
      walletId: '62b9b5d140bc322459967cf764949ae3',
      status: 'open',
      value: 50000,
      expiresAt: '2022-09-13T05:30:06Z.723Z',
      createdAt: '2022-09-13T05:30:06Z.723Z',
      updatedAt: '2022-09-13T05:30:06Z.723Z',
      amtPaidSats: undefined,
    },
  ],

  payment: {
    transfer: {
      entries: [
        {
          address: '62acd3e4d1d77600074c7082-lightning',
          wallet: '62acd3e4d1d77600074c70829a0940d8',
          value: -323,
          valueString: '-323',
        },
        {
          address: '020ec0c6a0c4fe5d8a79928ead294c36234a76f6e0dca896c35413612a3fd8dbf8',
          value: 323,
          valueString: '323',
          isChange: false,
          isPayGo: false,
        },
      ],
      id: '62f2cbf078f23000071fed3378093a31',
      coin: 'tbtc',
      wallet: '62acd3e4d1d77600074c70829a0940d8',
      walletType: 'hot',
      txid: 'e93d895a78995240965a74d46225133775814b07e5203c1c440d5a6a0273d714',
      height: 999999999,
      heightId: '999999999-62f2cbf078f23000071fed3378093a31',
      date: '2022-08-09T21:04:48.419Z',
      type: 'send',
      value: -323,
      valueString: '-323',
      baseValue: -298,
      baseValueString: '-298',
      feeString: '25',
      payGoFee: 0,
      payGoFeeString: '0',
      usd: -0.0748571557,
      usdRate: 23175.59,
      state: 'signed',
      instant: false,
      isReward: false,
      isFee: false,
      tags: ['62acd3e4d1d77600074c70829a0940d8'],
      history: [
        {
          date: '2022-08-09T21:04:48.430Z',
          user: '62acd10acd441e0007d3e1107aa9aab9',
          action: 'commented',
          comment: 'test payment',
        },
        { date: '2022-08-09T21:04:48.418Z', action: 'signed' },
        {
          date: '2022-08-09T21:04:48.323Z',
          user: '62acd10acd441e0007d3e1107aa9aab9',
          action: 'created',
        },
      ],
      signedDate: '2022-08-09T21:04:48.418Z',
      comment: 'test payment',
      coinSpecific: {
        lightning: true,
        paymentHash: 'e93d895a78995240965a74d46225133775814b07e5203c1c440d5a6a0273d714',
      },
      commentedTime: '2022-08-09T21:04:48.430Z',
      signedTime: '2022-08-09T21:04:48.418Z',
      createdTime: '2022-08-09T21:04:48.323Z',
    },
    status: 'signed',
    paymentHash: 'e93d895a78995240965a74d46225133775814b07e5203c1c440d5a6a0273d714',
  },

  payments: [
    {
      amount: undefined,
      destination: 'fake_destination',
      failureReason: undefined,
      fee: undefined,
      feeLimit: 100,
      invoice: 'lntb100fake_invoice_string',
      paymentHash: 'inflight_payment_hash1',
      paymentPreimage: undefined,
      sendQueueId: 'fake_sendq_id',
      status: 'in_flight',
      walletId: 'fake_wallet',
    },
    {
      amount: undefined,
      destination: 'fake_destination',
      failureReason: undefined,
      fee: undefined,
      feeLimit: 100,
      invoice: 'lntb100fake_invoice_string',
      paymentHash: 'inflight_payment_hash2',
      paymentPreimage: undefined,
      sendQueueId: 'fake_sendq_id',
      status: 'in_flight',
      walletId: 'fake_wallet',
    },
    {
      amount: undefined,
      destination: 'fake_destination',
      failureReason: undefined,
      fee: undefined,
      feeLimit: 100,
      invoice: 'lntb100fake_invoice_string',
      paymentHash: 'inflight_payment_hash3',
      paymentPreimage: undefined,
      sendQueueId: 'fake_sendq_id',
      status: 'in_flight',
      walletId: 'fake_wallet',
    },
    {
      amount: undefined,
      destination: 'fake_destination',
      failureReason: undefined,
      fee: undefined,
      feeLimit: 100,
      invoice: 'lntb100fake_invoice_string',
      paymentHash: 'inflight_payment_hash4',
      paymentPreimage: undefined,
      sendQueueId: 'fake_sendq_id',
      status: 'in_flight',
      walletId: 'fake_wallet',
    },
  ],

  withdraw: {
    txid: 'f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16',
  },

  deposit: {
    transfer: {
      entries: [
        {
          address: '62cda48d41bc6ba5c37c6fe8-lightning',
          wallet: '62cda48d41bc6ba5c37c6fe8cd0889f7',
          value: 100000,
          valueString: '100000',
        },
        {
          address: '03511d864ff7ba88b21ab23eb30bbfd18b1188e1539a666951c4acf9c74e3b37fd',
          value: 100000,
          valueString: '100000',
          isChange: false,
          isPayGo: false,
        },
      ],
      id: '62cda48e41bc6ba5c37c7062086a4ab1',
      coin: 'tbtc',
      wallet: '62cda48d41bc6ba5c37c6fe8cd0889f7',
      walletType: 'hot',
      txid: '2751d1e00ce102777e11f04cf976df9176ced18e8da482ba108eaccbe3a7ddf9',
      height: 999999999,
      heightId: '999999999-62cda48e41bc6ba5c37c7062086a4ab1',
      date: '2022-07-12T16:42:54.373Z',
      type: 'send',
      value: 100000,
      valueString: '100000',
      baseValue: 100000,
      baseValueString: '100000',
      feeString: '23',
      payGoFee: 0,
      payGoFeeString: '0',
      state: 'signed',
      instant: false,
      isReward: false,
      isFee: false,
      tags: ['62cda48d41bc6ba5c37c6fe8cd0889f7'],
      history: [
        {
          date: '2022-07-12T16:42:54.372Z',
          action: 'signed',
        },
        {
          date: '2022-07-12T16:42:54.245Z',
          user: '62cc2180b11c673400ba532239b1d206',
          action: 'created',
        },
      ],
      signedDate: '2022-07-12T16:42:54.372Z',
      coinSpecific: {
        lightning: true,
      },
      signedTime: '2022-07-12T16:42:54.372Z',
      createdTime: '2022-07-12T16:42:54.245Z',
    },
    status: 'signed',
  },

  decodedLnurl: {
    callback: 'https://service.com/api?q=fake',
    maxSendable: 8000000,
    minSendable: 1000000,
    metadata: '[["text/plain", "lorem ipsum blah blah"]]',
    tag: 'payRequest',
  },

  parsedZeroValueInvoice: {
    descriptionHash: 'a54c5ad9f95232e83d6a199893926d45698511d3624639d51ef772d6571771f1',
    paymentHash: '806ad07bba84d59d0e27d7c40ebde717b31f4d1b33d94f44cc26d488b6176302',
    payeeNodeKey: '03511d864ff7ba88b21ab23eb30bbfd18b1188e1539a666951c4acf9c74e3b37fd',
    millisatoshis: null,
  },
};
